package com.bookstore.dao;

import com.bookstore.bean.Order;
import com.bookstore.bean.User;

import java.util.List;

public interface OrderDao {

    //3.订单管理：新增订单、取消订单、查看订单（已付款、未付款、已取消、全部订单、待发货、待评价）

    //订单管理
    //新增订单
    void addOrder(Order order);

    //取消订单
      void cancelOrder(Order order);

    //查看订单，即返回全部订单集合
    //查看所有订单
     List<Order> getAllOrderList();
    //已付款
      List<Order> getPaidedOrderList();
    // 未付款
      List<Order> getNoPaidedOrderList();
    // 已取消
      List<Order> getCanceledOrderList();
    // 待发货
      List<Order> getNoDeliveredOrderList();

}
